on a roll

Translations
en pleine réussite
Definitions
Experiencing a period of success or good luck, often characterized by a series of positive outcomes or achievements.